Caching VM Instances for Fast VM Provisioning: A Comparative Evaluation
نویسندگان
چکیده
One of the key metrics of performance in infrastructure cloud is the speed of provisioning a virtual machine (or a virtual appliance) on request. A VM is instantiated from an image file stored in the image repository. Since the image files are large, often GigaBytes in size, transfer of the file from repository to a compute node running the hypervisor can take time in order of minutes. In addition to it, booting an image file can be a time consuming process if several applications are pre-installed. Use of caching to pre-fetch items that may be requested in future is known to reduce service latency. In order to overcome the delays in transfer and booting time, we prepare a VM a priori, and save it in standby state in a “cache” space collocated with the compute nodes. On receiving a matching request, the VM from cache is instantly served to the user, thereby reducing service time. In this paper, we compare multiple approaches for preprovisioning and evaluate their benefits. Based on usage data collected from an enterprise cloud, and through simulation, we show that a reduction of 60% in service time is achievable.
منابع مشابه
Energy Efficient Security Preserving VM Live Migration In Data
Virtualization is an innovation that has widely been utilized in modern data centers for cloud computing to realize energyefficient operations of servers. Virtual machine (VM) migration brings multiple benefits such as resource distribution and energy aware consolidation. Server consolidation achieves energy efficiency by enabling multiple instances of operating systems to run simultaneously on...
متن کاملUser-Centric Heterogeneity-Aware MapReduce Job Provisioning in the Public Cloud
Cloud datacenters are becoming increasingly heterogeneous with respect to the hardware on which virtual machine (VM) instances are hosted. As a result, ostensibly identical instances in the cloud show significant performance variability depending on the physical machines that host them. In our case study on Amazon’s EC2 public cloud, we observe that the average execution time of Hadoop MapReduc...
متن کاملOn the Cost-QoE Tradeoff for Cloud-Based Video Streaming Under Amazon EC2's Pricing Models
The emergence of cloud computing provides a costeffective approach to deliver video streams to a large number of end users with the desired user quality-of-experience (QoE). Under such a paradigm, a video service provider (VSP) can launch its own video streaming services virtually, by renting the distribution infrastructure from one or more cloud service providers (CSPs). However, CSPs like Ama...
متن کاملDesign of Cost Function for VM Allocation in Cloud Computing
Cloud service, as one of major technologies in modern IT business, has attracted a lot of attentions from academia and industry. Due to the dynamics of user demands, service providers need VM(Virtual Machine) provisioning mechanism to estimate the amount of resources demanded by cloud users in the next time interval and to prepare the resources elastically. In this paper, we describe issues of ...
متن کاملFVD: A High-Performance Virtual Machine Image Format for Cloud
Fast Virtual Disk (FVD) is a new virtual machine (VM) image format and the corresponding block device driver developed for QEMU. QEMU does I/O emulation for multiple hypervisors, including KVM, Xen-HVM, and VirtualBox. FVD is a holistic solution for both Cloud and non-Cloud environments. Its feature set includes flexible configurability, storage thin provisioning without a host file system, com...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012